2011-05-19 68 views
0

我如何能夠對基於該ron jacobs tutorial一個WCF 4.0 RESTful服務的apikey要在以下格式WCF 4.0寧靜的URl

Example /customer/{apikey}/{other or no parameter} 

Currently am only able to achieve the following /customer?apikey=8484734739-43948&parm2=ui 
+0

爲什麼你要把APIKey的路徑?實際上,API密鑰根本不應該在URI中,它應該位於授權頭中。 – 2011-05-19 11:25:07

+0

好的我怎麼才能在授權頭文件中實現這個apikey – lafama 2011-05-19 11:46:15

+0

lafama:在客戶端上設置auth頭文件爲'myauthscheme:8484734739-43948',並在服務器上讀出它。確保所有自動服務器端身份驗證都已關閉。 – 2011-05-19 12:29:58

回答

0

警告:我不這樣做了jQuery,我複製這關閉了一些隨機的網站,並改變了一下。

jQuery.ajaxSetup({ 
    'beforeSend': function(xhr) {xhr.setRequestHeader("Authorization", "myapikey 8484734739-43948")} 
}) 
0

簡單地以供參考:

要追加的API密鑰所有的請求,使用下面的代碼:

jQuery.ajaxSetup({ 
    data: { 
    apiKey: '8484734739-43948' 
    ,parm2: 'ui' 
    } 
});