2014-02-11 81 views
0

當爲發佈服務器使用已發佈的API時,端點已更改。據:http://docs.wso2.org/display/AM160/Publisher+APIs#PublisherAPIs-AddUpdateAPIWSO2 API管理器(1.6.0):發佈程序API(端點)

從APIM 1.6.0這個服務接受端點配置數據作爲 JSON值。在端點配置JSON中,您必須指定 「endpoint_type」和「production_endpoints」和/或「sandbox_endpoints」。

我們配置端點

endpoint_config={"production_endpoints":{"url":"http://my.backend.server/HelloWorldService","config":null},"endpoint_type":"http"} 

但是,什麼是語法,如果我想定義一個WSDL端點?我該如何在API(用戶名,密碼)中配置基本身份驗證?

回答

1

您可以通過以下方式提供端點配置:

endpoint_config={"production_endpoints":{"url":"http://localhost:9763/services/HelloService?wsdl","config":null},"wsdlendpointService":"http://localhost:9763/services/HelloService","wsdlendpointPort":"http://localhost:9763/services/HelloService.HelloServiceHttpSoap11Endpoint","endpoint_type":"wsdl"} 

基本上你需要提供WSDL,服務URL和端口類型爲JSON。

什麼時候配置基本身份驗證是指您想要使用基本身份驗證來訪問後端安全,還是試圖使用基本身份驗證保護API?

+0

我的後端服務器端點使用用戶名和密碼進行了保護。我如何通過這個配置? – Marc

+0

如果您單擊「端點」部分下的「顯示更多選項」,它將顯示另一個端點安全方案。默認情況下,它被設置爲非安全。如果您選擇Secured選項,它將顯示兩個附加文本框以提供後端服務器的用戶名和密碼。 –

+0

我在控制檯中看到了它,但是endpoint_config中的語法是什麼? – Marc