0
有沒有辦法在Google Googles Endpoint API中獲取請求的完整URI。 一個例子將是獲得一個類似的URL獲取請求URI。 Google Endpoints API
POST http://localhost:8080/_ah/api/package/v1.0/path1/path2
現在我只是用request對象挑選一些屬性,這將是巨大的,如果我能得到上面的網址
有沒有辦法在Google Googles Endpoint API中獲取請求的完整URI。 一個例子將是獲得一個類似的URL獲取請求URI。 Google Endpoints API
POST http://localhost:8080/_ah/api/package/v1.0/path1/path2
現在我只是用request對象挑選一些屬性,這將是巨大的,如果我能得到上面的網址
谷歌端點supports GET parameters 。
終端可以使用您指定的路徑,包括URL中的變量來執行操作。 對於服務器的GET請求,消息類型中的參數出現在URL的尾部:PATH?PARAM=___
端點還允許您直接將值直接嵌入到路徑中並將其選取出來。請注意,使用POST而不是GET隱藏URL中的參數。以下內容來自教程並處理諸如hellogreeting/1234
或hellogreeting/678
之類的路徑。
@endpoints.method(MULTIPLY_METHOD_RESOURCE, Greeting,
path='hellogreeting/{times}', http_method='POST',
name='greetings.multiply')
def greetings_multiply(self, request):
return Greeting(message=request.message * request.times)
查詢的實際URL看起來完全像:somehost:9080/_ah/api/helloworld/v1/hellogreeting/1234
。
您是否試圖從GET請求中獲取URL的屬性? – MtRoad 2014-11-08 22:13:55
是的,我試圖做'multipart/form-data'請求..看起來像端點不會支持該編碼 – shakirthow 2014-11-08 22:21:27