Frame skipped when WebRequest.Create() is called for the first time

Hi,

I am going to write an online mini game which makes request to a HTTP server. I won’t be using the WWW Unity class because I need to make PUT & DELETE requests which are not supported by WWW.
I observed that when WebRequest.Create() is called for the first time, frame skips pretty badly. I’ve already use AsyncCallBack to retrieve the web response asynchronously.
I am just wondering if this behavior is normal and if there’s any workaround to it.

Thanks a lot!

That could be an issue with the default proxy setting.
Try this code once, before you do a request:

WebRequest.DefaultWebProxy = null;