卷曲发布请求jQuery等效

保罗·菲茨杰拉德

我想使用echoprint- http : //echoprint.me/start-在发布请求中从我的计算机本地发送mp3文件,以便从其服务器检索这首歌的详细信息。我试图在我的文本编辑器中的jquery中编写此发帖请求,以检索带有歌曲详细信息的json对象,以便我可以在浏览器的控制台中查看此内容,然后从那里使用数据。他们的网站介绍了如何使用curl发出此发布请求,以下代码可在命令行中使用curl。这将返回一个json对象,但是这在终端中,据我所知,这对我没有多大用处。

curl -F "api_key=################" -F "filetype=mp3" -F "[email protected]" "http://developer.echonest.com/api/v4/track/upload"

我想在我的文本编辑器中使用jquery发出此请求,以便可以发出相同的请求并在浏览器的控制台中检索json数据。

我已经尝试过此代码,但不幸的是它不起作用

   $.post("http://developer.echonest.com/api/v4/track/upload?api_key=############&url=http://tylergrund.com/mp3/MP3s%20from%20home/Coldplay/01%20Speed%20Of%20Sound.mp3" )
  .done(function( data ) {
    console.log( data );
  });

任何人都可以提供适当的代码。这里有http://developer.echonest.com/docs/v4/track.html上的说明,但它们仅说明了如何使用curl进行操作。任何帮助将不胜感激。我是初学者,所以请放轻松。

阿克塞尔·安索(Axel Amthor)

您需要发布参数,而不是将其添加到导致GET请求的URL中:

$.post("http://developer.echonest.com/api/v4/track/upload", {  
          "api_key":"############",
          "url":"http://tylergrund.com/mp3/MP3s%20from%20home/Coldplay/01%20Speed%20Of%20Sound.mp3" 
      },
      function( data ) {
                console.log( data );
      },
      "JSON" );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

泽西岛中的卷曲令牌请求等效项

来自分类Dev

卷曲请求-在xml之后发布用户和密码时无效的xml请求

来自分类Dev

卷曲发布空对象

来自分类Dev

POST请求与AJAX / JQuery中的PHP等效

来自分类Dev

使用Spotify客户端ID进行卷曲发布请求并秘密返回无效的客户端

来自分类Dev

多行卷曲请求

来自分类Dev

卷曲的SurveyMoneky请求

来自分类Dev

卷曲不发布文件在PHP

来自分类Dev

使用jQuery和Laravel框架发布请求

来自分类Dev

如何使用按钮发送jQuery发布请求

来自分类Dev

jQuery发布请求不起作用

来自分类Dev

jQuery ajax发布请求在选项上被取消

来自分类Dev

防止jQuery发布请求触发多次

来自分类Dev

jQuery单击发布多个请求

来自分类Dev

jQuery发布请求失败,发布后不发出警报

来自分类Dev

泽西测试等效于卷曲要求

来自分类Dev

向SSIS发出卷曲请求

来自分类Dev

自动卷曲多个HTTP请求

来自分类Dev

卷曲请求什么也不返回

来自分类Dev

使用pycurl卷曲POST请求

来自分类Dev

C#中的卷曲请求

来自分类Dev

卷曲SSL请求400错误请求

来自分类Dev

curl_setopt多次卷曲发布数据

来自分类Dev

卷曲发布数据和文件当代

来自分类Dev

卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

来自分类Dev

防止通过双击两次执行jQuery发布请求

来自分类Dev

jQuery Ajax页面在发布请求后自动重定向

来自分类Dev

jQuery:上传多张图片时,发布请求中断

来自分类Dev

jQuery将表行值传递给Ajax发布请求