<div>Hi,</div>If you are using CURL then check the implementation of&nbsp;WebCore\platform\network\curl\ResourceHandleManager.cpp. You can check the callbacks headerCallback() writeCallback() which are used to pass the header and data information from CURL to WebCore. The&nbsp;ResourceHandleManager::downloadTimerCallback() will get called whenever the download timer gets fired. Inside this function each CURL session is processed and the result is passed back to WebCore whenever a particular session is completed successfully or failed.<div>

<br></div><div>Regards</div><div>Kvel<br><div><br><br><div class="gmail_quote">On Mon, Feb 16, 2009 at 7:26 PM, Nitin Walke <span dir="ltr">&lt;<a href="mailto:nitwalke@gmail.com" target="_blank">nitwalke@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br><br>Thanks for your reply.I am totally new for the GtkWebkit.I tried to follow your suggestion but I am unable to achive my target.<br>

I get response in FrameLoaderClient::setMainDocumentError and FrameLoaderClient::shouldFallBack for the HTTP errorbut how to get actual error message from ResourceError that I don&#39;t know.Can I get exact steps to get the error like changes in the files and build the webkit,gtk&nbsp; etc.<br>


<br>Thanks &amp; Regards,<br><font color="#888888">Nitin</font><div><div></div><div><br><br><div class="gmail_quote">On Fri, Feb 13, 2009 at 10:50 AM, zaheer ahmad <span dir="ltr">&lt;<a href="mailto:zaheer.mot@gmail.com" target="_blank">zaheer.mot@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
I think you need to set CURLOPT_FAILONERROR
on the curl handle for the curl to report http errors. Also in general you would want to diffferentiate how you handle errors on mainresource vs subresources<br><br>regards,<br><font color="#888888">Zaheer</font><div><div>


</div><div><br><br><div class="gmail_quote">On Thu, Feb 12, 2009 at 9:04 PM, Nitin Walke <span dir="ltr">&lt;<a href="mailto:nitwalke@gmail.com" target="_blank">nitwalke@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">Hi,<br>
<br>
Thanks for your suggestion. I added delegate method in FrameloaderClient::dispatchDidFailLoading for GTK, however, <br>
noticed that the control flow never reached there - either in case of
successful response or for http error like server not found etc.<br>
Then I added some debug code in
FrameloaderClient::dispatchDidFailLoading for GTK; and found that the
control flow does not reach there.<br>
<br>
Am I missing something here? Your inputs will be appreciated.<br>
<br>
Regards,<br><font color="#888888">
Nitin</font><div><div></div><div><br><br><div class="gmail_quote">On Thu, Feb 12, 2009 at 11:55 AM, zaheer ahmad <span dir="ltr">&lt;<a href="mailto:zaheer.mot@gmail.com" target="_blank">zaheer.mot@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
If you are using curl backend, network errors are already reported back but ignored. you need to implement FrameloaderClient::dispatchDidFailLoading delegate to pass it back to the application.<br><br>regards,<br>Zaheer<br>





<br><br><div class="gmail_quote"><div><div></div><div>On Wed, Feb 11, 2009 at 7:03 PM, Nitin Walke <span dir="ltr">&lt;<a href="mailto:nitwalke@gmail.com" target="_blank">nitwalke@gmail.com</a>&gt;</span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><div></div><div>
Hi,<br><br>I am new to Webkit and have developed a basic browser using Webkit GTK port on linux.<br>I want to show error response on the browser when the HTTP request fails for some reason like<br>bad gateway or Server error etc. Currently the browser does not show any response in case of any error.<br>






Please advise how to go about implementing the same.<br><br>Thanks<br>
<br></div></div>_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org" target="_blank">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
<br></blockquote></div><br>
</blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div><br>_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org" target="_blank">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
<br></blockquote></div><br></div></div>