1. 程式人生 > >在eclipse中,如何檢視webservice請求頭

在eclipse中,如何檢視webservice請求頭

本篇文章還以HelloService為例。

完整的HelloService.java檔案如下

package cn.itcast.ws;

import javax.jws.WebService;
import javax.xml.ws.Endpoint;

/**
 * 將java類標記為web service 或者將java 介面標記為定義web service 介面
 * @author Administrator
 * 這個註解必須得加入
 */
@WebService
public class HelloService {

	/**
	 * jdk釋出web service
	 * @param args
	 */
	public static void main(String[] args) {
		/**
		 *  引數1:服務的釋出地址
		 *  引數2:服務的實現者
		 */
		Endpoint.publish("http://192.168.1.100:6789/hello", new HelloService());
		// 訪問的時候用這個地址
		// http://192.168.1.100:6789/hello?wsdl
		
		System.out.println("server start ...");
	}
	
	public String sayHello(String name){
		return "hello:"+ name;
	}
}

點選run as -> java application ,釋出該web 服務。

1.選擇launch the web Services Explore


2.選擇WSDL page,畫面跳轉至wsdl main。

3.輸入wsdl url ,點選go。

4.找到你訪問的方法,如“sayHello”,點選進入。

5.點選“add”。

6.輸入values,點選go。

7.在status中,點選source。

8.通過上述操作,就可以在“SOAP Request Envelope:”中看到我們要的soap請求了。當然你也可以通過自己的方法找soap。

內容如下:


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ws.itcast.cn/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<q0:sayHello>
  <arg0>我是來測試的</arg0> 
  </q0:sayHello>
  </soapenv:Body>
  </soapenv:Envelope>

相關推薦

eclipse如何檢視webservice請求

本篇文章還以HelloService為例。 完整的HelloService.java檔案如下 package cn.itcast.ws; import javax.jws.WebService; import javax.xml.ws.Endpoint; /** *

androidRetrofit2.0的封裝:設計到請求前後的操作比如新增請求攔截請求攔截返回體等

這裡關於android如何整合retrofit2.0就詳細介紹了,相信網路上也有很多的例子。首先retrofit關於請求體如何加入的話,這裡使用註解就能解決大部分問題,而retrofit官網也給出了很多很好用的註解,只要在interface中宣告就行。主要使用分為以下例子:①

接口測試添加請求的時候大小寫一定要正確

data 應該 一個 pty enc 格式 content 註意 log 今天同事碰到了一個問題,就是他用robot framework+requests寫接口測試用例的時候,post一個json數據的時候,發送出去的數據一直是data=<empty>,明明有數

Eclipse快捷鍵使用總結

中間 file 返回對象 map items mar ros port pin (1)Alt+shift+L:new ReadItem().readItems(file);的返回對象是Map<String,String>用這個快捷鍵有兩個效果示例1:輸入光標停在

eclipse項目有紅叉之-Cannot change version of project facet Dynamic Web Module to 3.1

comm common source eclips nbsp pda 修改 bsp png 1.打開Problems查看錯誤原因Window->Show View->Other->General->Problems 2.查看問題 3.發現是Can

spring boot在Eclipse修改代碼後無需重啟就生效的配置

maven java eclipse <build> <finalName>my-spring-boot</finalName> <!-- 指定package生成的文件名為my-spring-boot.jar --> <

給RabbitMQ發送消息時設置請求Header。

span ima payload public ade chang cep image alt 消費者 由於消費者那裏,@Payload是接受的消息體,使用了@Header註解,需要請求頭,生產者這邊就要設置,如下代碼: 這是RabbitTemplate中的co

fiddler 攔截指定的請求 並獲取請求和token資訊

開啟 fiddler -> rules ->customize rules 編輯customizerules.js 檔案 找到OnBeforeRequest方法 在這個方法體的第一行新增如下程式碼(說明:if判斷中的域名自行定義,可攔截指定的域名請求資訊) if (oSe

Eclipse關於記憶體引數 Xms Xmx PermSize MaxPermSize 的區別

Xms Xmx PermSize MaxPermSize 區別  出處: http://www.cnblogs.com/mingforyou/archive/2012/03/03/2378143.html Eclipse崩潰,錯誤提示:

eclipseadd jars和add library的區別

Add Jars ----新增Jar包,是指本Eclipse當前包含的工程中,在工程列表下選取即可 Add External Jars---新增外部的Jar,是指外部的,需要用檔案管理器,在電腦硬碟上選取。 Add Variable---新增變數,Eclipse的編譯時用

eclipse專案無法在tomcat釋出(project facet java version 1.7 is not supported)

在tomcat中釋出專案時無法新增專案,錯誤資訊:project facet java version 1.7 is not supported,如下圖 這是由於你的tomcat的jdk版本低於你專案的jdk版本導致的。 解決方案有2個:修改你的tomca

谷歌瀏覽器檢視HTTP請求與響應

用谷歌瀏覽器開啟某個網頁後,右擊滑鼠,選擇【檢查】, 然後點選【network】,再重新整理一下(重新整理的時候才會捕捉HTTP請求頭、響應頭給你看), 重新整理之後,點選左邊【name】(其實是請求的網址)下面的任何一行,然後右邊就會顯示HTTP的請求和相應資訊,共有三欄【Genera

Node.js獲取req請求的原始IP

headers = {"x-real-ip":"127.0.0.1","x-forwarded-for":"127.0.0.1","host":"127.0.0.1","connection":"close","k2":"v2","k1":"v1","cache-control":"no-cache","

設定你的開發環境(EclipseIntelliJ IDEA的NetBeans的)

Libgdx專案中使用Gradle來管理依賴,構建過程,和IDE整合。您可以開發與任何開發環境,你喜歡你的應用程式。最重要的是:你的團隊可以使用不同的開發環境,同時工作在同一個專案!只是不提交你的IDE特定檔案到您的原始碼控制。如果你使用的Git包含在lib

Eclipsemaven打war包報錯解決方案

起因 阿超的電腦前幾天由於特殊原因無法開機,無奈重灌系統,這幾天在做資料遷移的時候,碰到了一些問題,特做一個說明,也給同樣碰到這個問題的朋友一個解答。 no-jdk 問題說明 Eclipse匯入Maven專案後,執行 mvn clean install後,出現如下錯誤: [INFO] ----------

Eclipse如何檢視使用的JDK版本?

有兩種方法可以檢視eclipse中jdk的版本: 第一種方法: 點選開始--執行--輸入cmd--點選確定--在cmd命令列視窗中輸入java -version,就可以顯示出當前在使用的jdk的版本號了,如下圖: 第二種方法: 執行eclipse,點選wind

Eclipse 視窗檢視 說明

Eclipse 視窗說明 Eclipse 工作臺(Workbench) 首先,讓我們來看一下Eclipse 作臺使用者介面,和它裡面的各種元件。 工作臺是多個視窗的集合。每個視窗包含選單欄,工具欄,快捷方式欄,以及一個或者多個透檢視。 Eclipse

將CHM檔案轉換成html檔案、將jdk幫助文件加入到eclipsejdk1.8中文幫助文件下載

一、將CHM檔案轉換成html檔案 1.下載相關的CHM檔案,如:我下載的是jdk1.8幫助文件(中文版),需要的自行下載,我已儲存到我的百度網盤了,連結在最下方。 注:個人建議下載谷歌版的,可以參考下方這張圖: 2.將whm檔案下載到D盤的jdkap

[轉載]http以post方式上傳一個檔案構造其請求和訊息報文

  首先客戶端連結 192.168.24.56 後, 應該傳送如下http 請求:   Accept: text/plain, */*   Accept-Language: zh-cn   Host: 192.168.24.56  Content-Type:multipart/form-data;bo

eclipse將java工程轉換成web工程

今天check out svn上的工程,發現竟然是java工程。於是嘗試將java工程修改成web工程。 java工程和web工程的區別在於,工作空間工程下面的.project檔案。 java工程的.project的標籤如下: <nature