2
我有以下examplecode在Java中:在WCF中添加自定義標頭?
PushServiceService c = new PushServiceService();
service = c.getPushServicePort();
BindingProvider ccBindingProvider = (BindingProvider) service;
Map ccRequestContext = ccBindingProvider.getRequestContext();
ccRequestContext.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true);
Map ccRequestHeaders = new HashMap(); // is actually a Map for String to List of Strings
ccRequestHeaders.put("Cookie", Arrays.asList("JSESSIONID=ABC123"));
ccRequestContext.put(MessageContext.HTTP_REQUEST_HEADERS, ccRequestHeaders);
我試圖完成同樣使用C#代碼,但不明白這一切。
這是特別的線條
ccRequestContext.put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true);
和
ccRequestHeaders.put("Cookie", Arrays.asList("JSESSIONID=ABC123"));
,我很難理解。從我可以理解的他們添加一個HTTP標頭或一個SOAP標頭。
有關如何使用C#執行相同操作的任何想法?