Click here to Skip to main content
15,891,184 members
Home / Discussions / Mobile
   

Mobile

 
GeneralRe: PCRE & PME Pin
Johnhans7-Jan-10 18:26
Johnhans7-Jan-10 18:26 
Questionhelp for j2me to read /write ms word file in java mobile Pin
ashish8patil6-Jan-10 10:35
ashish8patil6-Jan-10 10:35 
AnswerRe: help for j2me to read /write ms word file in java mobile Pin
vivasaayi7-Jan-10 18:51
vivasaayi7-Jan-10 18:51 
QuestionJ2ME Polish - Inline editing text Pin
emailme.friend4-Jan-10 21:42
emailme.friend4-Jan-10 21:42 
QuestionBattery indicator for device Pin
yrishi4-Jan-10 18:03
yrishi4-Jan-10 18:03 
AnswerRe: Battery indicator for device Pin
KingsGambit4-Jan-10 18:48
KingsGambit4-Jan-10 18:48 
GeneralRe: Battery indicator for device Pin
yrishi4-Jan-10 19:34
yrishi4-Jan-10 19:34 
QuestionWindows Mobile HTTP POST InvalidOperationException Pin
cethie3-Jan-10 23:25
cethie3-Jan-10 23:25 
In the code below, DoGet is working very stable. But DoPost throws an uncatcheable InvalidOperationException randomly. I am lost. Any pointers will be of immense help.

/*<br />
	Environment<br />
	-------------<br />
	* NET CF 2.0<br />
	* WM 5.0(USA Mobile Pocket PC Emulator)<br />
	* Windows XP Professional SP2<br />
	* VS 2008<br />
*/<br />
<br />
/*<br />
	The exception<br />
	------------------<br />
   at System.Net.HttpWebRequest.set_ContentLength(Int64 value)<br />
   at System.Net.HttpWebRequest.BufferConnectStream.WritingSucceeds()<br />
   at System.Net.HttpWriteStream.doClose()<br />
   at System.Net.HttpWriteStream.Finalize()<br />
*/<br />
<br />
public static string DoPost(string url)<br />
{<br />
	// initialize from variables<br />
	string responseString = string.Empty;<br />
	ASCIIEncoding encoding = new ASCIIEncoding();<br />
	HttpWebResponse response;<br />
	byte[] data = encoding.GetBytes("dummy");<br />
	StreamReader reader;<br />
	HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);<br />
<br />
	//do the processing<br />
	SetRequestProperties(request, "POST"); // SETTING METHOD TO POST HERE<br />
	request.GetRequestStream().Write(data, 0, data.Length);<br />
	request.GetRequestStream().Close();<br />
	response = (HttpWebResponse)request.GetResponse();<br />
	reader = new StreamReader(response.GetResponseStream());<br />
	responseString = reader.ReadToEnd();<br />
<br />
	//clean up<br />
	response.Close();<br />
	response.GetResponseStream().Close();<br />
	response.GetResponseStream().Dispose();<br />
	reader.Close();<br />
	reader.Dispose();<br />
	reader = null;<br />
	response = null;<br />
	request = null;<br />
	encoding = null;<br />
<br />
	//return<br />
	MessageBox.Show("POST SUCCESS");<br />
	return responseString;<br />
<br />
}	<br />
<br />
public static string DoGet(string url)<br />
{<br />
	// initialize from variables<br />
	string responseString = string.Empty;<br />
	ASCIIEncoding encoding = new ASCIIEncoding();<br />
	HttpWebResponse response;<br />
	byte[] data = encoding.GetBytes("dummy");<br />
	StreamReader reader;<br />
	HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);<br />
<br />
	//do the processing<br />
	SetRequestProperties(request, "GET");  // SETTING METHOD TO GET HERE<br />
	response = (HttpWebResponse)request.GetResponse();<br />
	reader = new StreamReader(response.GetResponseStream());<br />
	responseString = reader.ReadToEnd();<br />
<br />
	//clean up<br />
	response.Close();<br />
	response.GetResponseStream().Close();<br />
	response.GetResponseStream().Dispose();<br />
	reader.Close();<br />
	reader.Dispose();<br />
	reader = null;<br />
	response = null;<br />
	request = null;<br />
	encoding = null;<br />
<br />
	//return<br />
	MessageBox.Show("GET SUCCESS"); <br />
	return responseString;<br />
<br />
}<br />
<br />
private static void SetRequestProperties(HttpWebRequest request, string s)<br />
{<br />
	request.Method = s;<br />
	request.AllowWriteStreamBuffering = true;<br />
	request.KeepAlive = false;<br />
	request.ContentType = "application/x-www-form-urlencoded";<br />
	request.SendChunked = false;<br />
	request.Credentials = CredentialCache.DefaultCredentials;<br />
	request.UserAgent = "my mobile user agent";<br />
	request.Timeout = 60000;<br />
	request.ProtocolVersion = new System.Version("1.1");<br />
}

QuestionAndroid Pin
code_breaker2-Jan-10 1:04
code_breaker2-Jan-10 1:04 
AnswerRe: Android Pin
HimanshuJoshi2-Jan-10 1:17
HimanshuJoshi2-Jan-10 1:17 
Questionhow to hash a file? Pin
nuttynibbles2-Jan-10 0:39
nuttynibbles2-Jan-10 0:39 
QuestionCustomize WebBrowser Pin
badzio29-Dec-09 5:12
badzio29-Dec-09 5:12 
AnswerRe: Customize WebBrowser Pin
KingsGambit29-Dec-09 18:00
KingsGambit29-Dec-09 18:00 
GeneralRe: Customize WebBrowser Pin
badzio29-Dec-09 21:58
badzio29-Dec-09 21:58 
Questionevent trigger [modified] Pin
nuttynibbles29-Dec-09 1:41
nuttynibbles29-Dec-09 1:41 
AnswerRe: event trigger Pin
KingsGambit29-Dec-09 18:05
KingsGambit29-Dec-09 18:05 
GeneralRe: event trigger Pin
nuttynibbles8-Jan-10 3:13
nuttynibbles8-Jan-10 3:13 
QuestionError while deploying appilcaion - WindowsCE -.net 2005 Pin
yrishi28-Dec-09 18:30
yrishi28-Dec-09 18:30 
AnswerRe: Error while deploying appilcaion - WindowsCE -.net 2005 Pin
KingsGambit29-Dec-09 17:48
KingsGambit29-Dec-09 17:48 
GeneralRe: Error while deploying appilcaion - WindowsCE -.net 2005 Pin
yrishi29-Dec-09 18:23
yrishi29-Dec-09 18:23 
AnswerRe: Error while deploying appilcaion - WindowsCE -.net 2005 Pin
savitri15-Jan-10 0:55
savitri15-Jan-10 0:55 
QuestionWindows CE 6.0 n .net 2005(C#)- pendrive connect event Pin
yrishi27-Dec-09 18:11
yrishi27-Dec-09 18:11 
AnswerRe: Windows CE 6.0 n .net 2005(C#)- pendrive connect event Pin
Raj Indian17-Jan-10 21:35
Raj Indian17-Jan-10 21:35 
GeneralRe: Windows CE 6.0 n .net 2005(C#)- pendrive connect event Pin
yrishi19-Jan-10 19:08
yrishi19-Jan-10 19:08 
GeneralAsp.net web application for BlackBerry [modified] Pin
Sitaramreddy23-Dec-09 0:43
Sitaramreddy23-Dec-09 0:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.