簡體   English   中英

卷曲發布請求jQuery等效

[英]curl post request jquery equivalent

我想使用echoprint- http ://echoprint.me/start-在發布請求中從我的計算機本地發送mp3文件,以便從其服務器檢索這首歌的詳細信息。 我試圖在我的文本編輯器中的jquery中編寫此發帖請求,以檢索帶有歌曲詳細信息的json對象,以便我可以在瀏覽器的控制台中查看此內容,然后從那里使用數據。 他們的網站介紹了如何使用curl發出此發布請求,以下代碼可在命令行中對其進行操作。 這將返回一個json對象,但是這在終端中,據我所知,這對我沒有多大用處。

curl -F "api_key=################" -F "filetype=mp3" -F "track=@audio.mp3" "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進行此操作。 任何幫助將不勝感激。 我是初學者,所以請放輕松。

您需要發布參數,而不是將其添加到導致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" );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM