さ
投稿
コメント
【チケット番号:00104498】 個別コード不可とのことですので、間にFiddlerを置き、実際にどのようなリクエストを送信しているかを取得いたしました。 コードから送信されるリクエストをなるべく成功例(POSTMAN)のリクエストに近づけてみたのですが、やはり接続が切られており皆目見当がつかないといった状態です。 以下にそれぞれのリクエストのパターンを送らせていただきます。 機密情報、一般に公開してはまずそうなものは適宜マスキングしています。 (マスキングしていないものは既に貴社カスタマーサポートに送付しております) 成功したパターン(POSTMAN) POST https://storage.worksmobile.com/openapi/message/upload.api HTTP/1.1 Authorization: Bearer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ consumerKey: ■■■■■■■■■ x-works-apiid: ■■■■■■■■■ Connection: Keep-Alive Host: storage.worksmobile.com Content-Type: multipart/form-data; boundary=--------------------------784972608659336993014829 Content-Length: 16164 ----------------------------784972608659336993014829 Content-Disposition: form-data; name="resourceName"; filename="green.png" Content-Type: image/png //・・・画像データ ----------------------------784972608659336993014829-- HTTP/1.1 200 OK Keep-Alive: timeout=20, max=100000 Connection: Keep-Alive Server: FileCloud Content-Type: application/json;charset=UTF-8 ETag: 1606371258 x-works-resource-id: ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Content-Length: 155 { "code":0, "message":"success", "result":{ "accessKey":"", "resourceCid":"■■■■■■■■■■■■■■■■■■", "resourceSize":■■■■■■■■■, "streamLength":■■■■■■■■■ } } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 失敗したパターン(Webrequest) POST https://storage.worksmobile.com/openapi/message/upload.api HTTP/1.1 Authorization: Bearer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ consumerKey: ■■■■■■■■■ x-works-apiid: ■■■■■■■■■ Host: storage.worksmobile.com Connection: Keep-Alive Content-Type: multipart/form-data; boundary=---------------------------8d8921e06479175 Content-Length: 16150 -----------------------------8d8921e06479175 Content-Disposition: form-data; name="resourceName"; filename="green.png" Content-Type: image/png //・・・画像データ -----------------------------8d8921e06479175-- HTTP/1.1 504 Fiddler - Receive Failure Date: Thu, 26 Nov 2020 06:14:53 GMT Content-Type: text/html; charset=UTF-8 Connection: close Cache-Control: no-cache, must-revalidate Timestamp: 15:14:53.092 [Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 失敗したパターン(HttpClient) POST https://storage.worksmobile.com/openapi/message/upload.api HTTP/1.1 Authorization: Bearer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ consumerKey: ■■■■■■■■■ x-works-apiid: ■■■■■■■■■ Host: storage.worksmobile.com Content-Type: multipart/form-data; boundary="44b06115-c0cf-480d-966a-6b15b3769d2a" Content-Length: 16164 --44b06115-c0cf-480d-966a-6b15b3769d2a Content-Type: image/png Content-Disposition: form-data; name=resourceName; filename=tekitou.png; filename*=utf-8''tekitou.png --44b06115-c0cf-480d-966a-6b15b3769d2a-- HTTP/1.1 504 Fiddler - Receive Failure Date: Thu, 26 Nov 2020 06:14:57 GMT Content-Type: text/html; charset=UTF-8 Connection: close Cache-Control: no-cache, must-revalidate Timestamp: 15:14:57.877 [Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes.
その他 2020.11.27