0
我希望有人可以幫助我如何將以下REST命令轉換爲使用Indy idHttp(或其他組件)的delphi 7。我使用的是parse.com plataform,他們的教程產生捲曲和Python的休息請求,例如:如何在Delphi 7中編寫Rest命令以使用parse.com中的REST API
Python中的POST例子:
import json,httplib
connection = httplib.HTTPSConnection('api.parse.com', 443)
connection.connect()
connection.request('POST', '/1/classes/GameScore', json.dumps({
"score": 1337,
"playerName": "Sean Plott",
"cheatMode": False
}), {
"X-Parse-Application-Id": "here-go-application-id",
"X-Parse-REST-API-Key": "here-go-rest-api-key",
"Content-Type": "application/json"
})
result = json.loads(connection.getresponse().read())
print result
在這裏,在捲曲同一職位例如:
curl -X POST \
-H "X-Parse-Application-Id: here-go-application-id" \
-H "X-Parse-REST-API-Key: here-go-rest-api-key" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
https://api.parse.com/1/classes/GameScore
而如何獲得蟒蛇要求的捲曲:
在python:
import json,httplib
connection = httplib.HTTPSConnection('api.parse.com', 443)
connection.connect()
connection.request('GET', '/1/classes/GameScore/Ed1nuqPvcm', '', {
"X-Parse-Application-Id": "here-go-application-id",
"X-Parse-REST-API-Key": "here-go-rest-api-key"
})
result = json.loads(connection.getresponse().read())
print result
在捲曲:
我的問題是,我怎麼可以這樣做,但在Delphi 7,我希望我的問題是清楚的,因爲我需要這個答案。
可能的重複http://stackoverflow.com/questions/9743591/delphi-rest-api-post-sample –