你好呀,
我正在尝试执行 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-1963186853" id="toc-hId-1963186853">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--981997118" id="toc-hId--981997118"><BR />GlassFish Server Open Source Edition 4.1 <BR /></H3><BR /><BR />"再次,如果其他人经历过这种情况,或者知道此类问题的解决方案,我们将不胜感激!
编辑:我可能应该澄清一下,我正在尝试发布到 Dataverse,如果这有任何帮助的话。