2017-07-12 103 views
1

如何通過EVE REST API中的URL進行驗證?通過URL查詢的Eve Online驗證

與捲曲的文檔,它看起來像這樣:

$ curl -i http://example.com 
HTTP/1.1 401 UNAUTHORIZED 
Please provide proper credentials. 

$ curl -H "Authorization: Basic YWRtaW46c2VjcmV0" -i http://example.com 
HTTP/1.1 200 OK 

我需要這樣的:

http://example.com 
HTTP/1.1 401 UNAUTHORIZED 
Please provide proper credentials. 

http://example.com?username=admin&password=secret 

回答

2

可悲的是,你不能因爲開發者沒有提供這個功能。

你可以隨時去/r/evetech,並要求這樣的變化,但不要屏住呼吸,至少有兩個原因:

  • 查詢參數用於實際的API查詢,並具有多類使用只會增加不必要的複雜
  • 在URL中包含授權信息並不像在請求(標題)中那樣安全。

出於好奇,爲什麼你需要能夠通過URL驗證?如果您正在嘗試執行AJAX調用,則大多數庫都會允許您指定自定義標頭。