你好呀,
我正在嘗試執行 POST 請求以將一些 JSON 資料發佈到伺服器,但不幸的是到目前為止我一直收到 415 錯誤。 該腳本的目標是將 JSON 格式的檔案(或類似檔案)上傳到伺服器以供其他使用者下載/讀取。 我注意到 JSL 的 POST 範例很少,但 GET 的範例相當豐富,我對此沒有任何問題。 我想知道是否有其他人遇到過這種錯誤/知道此類問題的解決方案。 不幸的是,雖然我無法顯示一些詳細資訊(即伺服器名稱和 API 金鑰),但我可以提供一些用於生成請求的腳本:
//Create an Associative Array/Dictionary that can be converted to JSON format
aa=Associative Array();
aa<<INSERT></INSERT>
到目前為止,我的嘗試始終在日誌中產生以下結果:
HTTP/1.1 415 Unsupported Media Type<BR />"<BR /><BR /><BR /><TITLE><BR />GlassFish Server Open Source Edition 4.1 - Error report<BR /></TITLE><BR /><STYLE type="\!"text/css\!"">&amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;lt;!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}--&amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;lt;BR /&amp;amp;amp;amp;amp;amp;amp;gt;</STYLE><BR /> <BR /><BR /><H1 id="toc-hId-1963186854" id="toc-hId-1963186854">HTTP Status 415 - Unsupported Media Type</H1><BR /><HR /><BR /><P><BR /><B>type</B><BR /> Status report</P><BR /><P><BR /><B><BR />message<BR /></B><BR />Unsupported Media Type<BR /></P><BR /><P><BR /><B><BR />description<BR /></B><BR />The server refused this request because the request entity is in a format not supported by the requested resource for the requested method.<BR /></P><BR /><HR /><BR /><H3 id="toc-hId--981997117" id="toc-hId--981997117"><BR />GlassFish Server Open Source Edition 4.1 <BR /></H3><BR /><BR />"再次,如果其他人經歷過這種情況,或知道此類問題的解決方案,我們將不勝感激!
編輯:我可能應該澄清一下,我正在嘗試發佈到 Dataverse,如果這有任何幫助的話。