Lines 19-31
Link Here
|
19 |
package org.eclipse.mylyn.internal.jira.core.service.soap; |
19 |
package org.eclipse.mylyn.internal.jira.core.service.soap; |
20 |
|
20 |
|
21 |
import java.util.Hashtable; |
21 |
import java.util.Hashtable; |
22 |
import java.util.Map; |
|
|
23 |
|
22 |
|
24 |
import javax.xml.rpc.Call; |
23 |
import javax.xml.rpc.Call; |
25 |
import javax.xml.rpc.ServiceException; |
24 |
import javax.xml.rpc.ServiceException; |
26 |
|
25 |
|
27 |
import org.apache.axis.transport.http.HTTPConstants; |
26 |
import org.apache.axis.transport.http.HTTPConstants; |
28 |
import org.eclipse.mylyn.commons.net.AbstractWebLocation; |
27 |
import org.eclipse.mylyn.commons.net.AbstractWebLocation; |
|
|
28 |
import org.eclipse.mylyn.internal.jira.core.JiraCorePlugin; |
29 |
import org.eclipse.mylyn.internal.jira.core.wsdl.soap.JiraSoapServiceServiceLocator; |
29 |
import org.eclipse.mylyn.internal.jira.core.wsdl.soap.JiraSoapServiceServiceLocator; |
30 |
import org.eclipse.mylyn.internal.provisional.commons.soap.SoapHttpSender; |
30 |
import org.eclipse.mylyn.internal.provisional.commons.soap.SoapHttpSender; |
31 |
|
31 |
|
Lines 72-83
Link Here
|
72 |
// call.setProperty(JiraHttpSender.PROXY, proxy); |
72 |
// call.setProperty(JiraHttpSender.PROXY, proxy); |
73 |
// } |
73 |
// } |
74 |
call.setProperty(SoapHttpSender.LOCATION, location); |
74 |
call.setProperty(SoapHttpSender.LOCATION, location); |
75 |
call.setProperty(SoapHttpSender.USER_AGENT, "JiraConnector Apache Axis/1.4"); //$NON-NLS-1$ |
75 |
|
|
|
76 |
Hashtable<String, String> headers = new Hashtable<String, String>(); |
77 |
|
78 |
// set user agent |
79 |
headers.put(HTTPConstants.HEADER_USER_AGENT, JiraCorePlugin.getDefault().getUserAgent()); |
76 |
|
80 |
|
77 |
// some servers break with a 411 Length Required when chunked encoding |
81 |
// some servers break with a 411 Length Required when chunked encoding |
78 |
// is used |
82 |
// is used |
79 |
Map<String, Boolean> headers = new Hashtable<String, Boolean>(); |
83 |
headers.put(HTTPConstants.HEADER_TRANSFER_ENCODING_CHUNKED, Boolean.FALSE.toString()); |
80 |
headers.put(HTTPConstants.HEADER_TRANSFER_ENCODING_CHUNKED, Boolean.FALSE); |
|
|
81 |
call.setProperty(HTTPConstants.REQUEST_HEADERS, headers); |
84 |
call.setProperty(HTTPConstants.REQUEST_HEADERS, headers); |
82 |
return call; |
85 |
return call; |
83 |
} |
86 |
} |