![](/img/trans.png)
[英]Remote SQL Server is not reachable for web service deployed on tomcat
[英]C / C++ code communicates with a remote web service on server (tomcat)
我在客戶端具有C ++ HTTP代碼,它將與服務器端的遠程Web服務進行通信。
該服務器是在端口8080上配置的Tomcat Apache服務器。我必須通過C ++ http代碼訪問的Web服務位於:
http://somehostname:8080/some_path/some_api
這可能嗎?
第一個困惑:我知道HTTP POST請求是在端口80上發送的,這里我有8080端口。
第二個困惑:服務器是Tomcat Apache,服務器代碼(webservice)在java中 。 這意味着我必須通過我的C ++ HTTP POST方法訪問該Java代碼。 是否可以將C ++ HTTP POST方法傳遞給JAVA?
我知道HTTP請求(POST)是在端口80上發送的,這里我有8080端口
應用程序可以使用任何可用/可用端口。 按照慣例,某些端口由特定應用程序使用。 例如,HTTP服務器通常在端口80上運行,但它們也可以在8080或任何其他端口上運行。
服務器是tomcat服務器,服務器代碼(webservice)是用Java編寫的,這意味着我必須通過我的c ++ HTTP POST方法訪問該Java代碼,才能將c ++ HTTP POST方法傳遞給JAVA?
對的,這是可能的。
本質上,您正在發送一條HTTP消息,接收方(即Java應用程序)可以“理解”它,因為它將根據HTTP標准形成(HTTP消息具有特定格式)。
總而言之,HTTP消息是純文本。
您應該注意,盡管通常在嘗試與Java應用程序通信C ++應用程序時會遇到很多陷阱,因為它們之間存在細微的差異,例如與C ++相比Java缺少無符號原語等
是的,有可能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.