概述
Last updated
2023-07-11 16:55:48
{"value":"\u672c\u8282\u8be6\u7ec6\u4ecb\u7ecd\u4e86\u591a\u79cd\u8d44\u6e90\u4e0a\u4f20\u65b9\u5f0f\uff0c\u4e0a\u4f20\u53cd\u9988\u3001\u81ea\u5b9a\u4e49\u54cd\u5e94\u548c\u5f02\u6b65\u6570\u636e\u5904\u7406\u7b49\u529f\u80fd\u3002\n\n\u6ce8\u610f\uff1a\n\n- \u4e0a\u4f20\u6587\u4ef6\u7684\u540d\u79f0\u4e2d\uff0c\u4e0d\u652f\u6301\\0\u5b57\u7b26\u3002\n- \u82e5\u6587\u4ef6\u540d\u4e2d\u5b58\u5728\\0\u5b57\u7b26\uff0c\u5219\u4f1a\u8fd4\u56de 400 Bad Request \u548c error message \u201ckey must not contain null byte\u201d\u3002\n- \u4e0a\u4f20\u6587\u4ef6\u540d utf-8 \u7f16\u7801\u5b57\u7b26\uff0c\u957f\u5ea6\u4e0d\u8d85\u8fc7 750 \u5b57\u8282 \u3002\n- \u82e5\u6709\u7279\u6b8a\u9700\u6c42\uff0c\u8bf7\u8054\u7cfb\u6280\u672f\u652f\u6301\u3002\n\n## **\u8868\u5355\u4e0a\u4f20**\n\n\u8868\u5355\u4e0a\u4f20\u662f\u6307\u5728\u4e00\u4e2a\u5355\u4e00\u7684 HTTP POST \u8bf7\u6c42\u4e2d\u5b8c\u6210\u4e00\u4e2a\u6587\u4ef6\u7684\u4e0a\u4f20\uff0c\u6bd4\u8f83\u9002\u5408\u7b80\u5355\u7684\u5e94\u7528\u573a\u666f\u548c\u5c3a\u5bf8\u8f83\u5c0f\u7684\u6587\u4ef6\u3002\n\n\u8868\u5355\u4e0a\u4f20\u7684\u4f7f\u7528\u7ec6\u8282\u8bf7\u53c2\u8003\u8868\u5355\u4e0a\u4f20\u3002\n\n\n\n## **\u5206\u7247\u4e0a\u4f20**\n\n\u5206\u7247\u4e0a\u4f20\u662f\u5c06\u4e00\u4e2a\u6587\u4ef6\u5206\u4e3a\u591a\u4e2a\u5c0f\u6570\u636e\u5757\uff0c\u6bcf\u4e2a\u5c0f\u6570\u636e\u5757\u4ee5\u4e00\u4e2a\u72ec\u7acb\u7684 HTTP \u8bf7\u6c42\u5206\u522b\u4e0a\u4f20\u3002\u6240\u6709\u5c0f\u6570\u636e\u5757\u90fd\u4e0a\u4f20\u5b8c\u6210\u540e\uff0c\u518d\u53d1\u9001\u4e00\u4e2a\u8bf7\u6c42\u7ed9\u670d\u52a1\u7aef\u5c06\u8fd9\u4e9b\u5c0f\u6570\u636e\u5757\u7ec4\u7ec7\u6210\u4e00\u4e2a\u903b\u8f91\u8d44\u6e90\uff0c\u4ee5\u5b8c\u6210\u4e0a\u4f20\u8fc7\u7a0b\u3002\n\n\u76f8\u6bd4\u8868\u5355\u4e0a\u4f20\uff0c\u5206\u7247\u4e0a\u4f20\u7684\u4f18\u52bf\uff1a\n\n- \u9002\u5408\u5c3a\u5bf8\u8f83\u5927\u7684\u6587\u4ef6\u4f20\u8f93\uff0c\u901a\u8fc7\u5206\u7247\u6765\u907f\u514d\u5355\u4e2a HTTP \u6570\u636e\u91cf\u8fc7\u5927\u800c\u5bfc\u81f4\u8fde\u63a5\u8d85\u65f6\u7684\u73b0\u8c61\u3002\n- \u5728\u7f51\u7edc\u6761\u4ef6\u8f83\u5dee\u7684\u73af\u5883\u4e0b\uff0c\u8f83\u5c0f\u5c3a\u5bf8\u7684\u6587\u4ef6\u53ef\u4ee5\u6709\u8f83\u9ad8\u7684\u4e0a\u4f20\u6210\u529f\u7387\uff0c\u4ece\u800c\u907f\u514d\u65e0\u4f11\u6b62\u7684\u5931\u8d25\u91cd\u8bd5\u3002\n- \u652f\u6301\u65ad\u70b9\u7eed\u4f20\u3002\n\n\u7136\u800c\uff0c\u76f8\u6bd4\u8868\u5355\u4e0a\u4f20\uff0c\u5206\u7247\u4e0a\u4f20\u9700\u8981\u591a\u6b21 HTTP \u8bf7\u6c42\u624d\u80fd\u5b8c\u6210\u4e0a\u4f20\u8fc7\u7a0b\uff0c\u4f1a\u6709\u989d\u5916\u7684\u6210\u672c\u5f00\u9500\u3002\u53e6\u5916\u4e5f\u589e\u52a0\u4e86\u4ee3\u7801\u7684\u590d\u6742\u5ea6\uff0c\u56e0\u6b64\u9009\u62e9\u662f\u5426\u4f7f\u7528\u5206\u7247\u4e0a\u4f20\u65f6\u5e94\u8c28\u614e\u8bc4\u4f30\u4f7f\u7528\u7684\u5fc5\u8981\u6027\u3002\n\n\n\n\n\n## **\u4e0a\u4f20\u540e\u7eed\u52a8\u4f5c**\n\n\u5728\u4e0a\u4f20\u65f6\u5f00\u53d1\u8005\u53ef\u4ee5\u6307\u5b9a\u4e0a\u4f20\u5b8c\u6210\u540e\u670d\u52a1\u7aef\u7684\u540e\u7eed\u52a8\u4f5c\uff0c\u4f8b\u5982\u56de\u8c03\u901a\u77e5(callback)\u3001\u81ea\u5b9a\u4e49\u54cd\u5e94\u5185\u5bb9\u3001303\u91cd\u5b9a\u5411\u7b49\u3002\u53ef\u8bbe\u7f6e\u7684\u540e\u7eed\u52a8\u4f5c\u4e0e\u8868\u5355\u4e0a\u4f20\u4e2d\u5b8c\u5168\u4e00\u81f4\u3002\n\n\u8fd9\u91cc\u9700\u8981\u660e\u786e\u7684\u662f\uff0c\u867d\u7136\u540e\u7eed\u52a8\u4f5c\u5728\u751f\u6210\u4e0a\u4f20\u51ed\u8bc1\u65f6\u5df2\u7ecf\u6307\u5b9a\uff0c\u4f46\u8fd9\u4e9b\u540e\u7eed\u52a8\u4f5c\u53ea\u5728\u670d\u52a1\u7aef\u5904\u7406\u5b8c\u521b\u5efa\u6587\u4ef6(mkfile)\u8bf7\u6c42\u540e\u624d\u4f1a\u53d1\u751f\uff0c\u800c\u4e14\u4e5f\u53ea\u6709mkfile\u8bf7\u6c42\u7684\u5185\u5bb9\u53ef\u4ee5\u5305\u542b\u53d8\u91cf\u3002"}