Re: POST NSURLRequest, send Response to Web Browser
Re: POST NSURLRequest, send Response to Web Browser
- Subject: Re: POST NSURLRequest, send Response to Web Browser
- From: Jerry Krinock <email@hidden>
- Date: Fri, 11 Jul 2008 11:07:04 -0700
On 2008 Jul, 10, at 23:10, Philip Aker wrote:
On 08-07-10, at 22:26, Jerry Krinock wrote:
At one point in my app, I send an NSURLRequest to a remote server
using method POST, but I want the response to be rendered in the
user's default web browser. So I write the response to a temporary
file and then send message -[NSWorkspace openURL:::::]. Looks a
little weird because the address bar in the web browser shows the
temporary file:/// URL, but it works.
Can anyone think of any other way to do this? I know I could have
WebKit and render it in a window in my app.
Maybe LSOpenCFURLRef().
Thanks, Philip. No, that doesn't do it.
I think I've figured out the answer. Instead of sending the POST
using NSURLConnection, I'm going to write a little temporary html
file. This little html file will have an onLoad() javascript which
immediately sends the POST, and a button for users that don't have
javascript enabled. Now, tell NSWorkspace to open ^this^ temporary
file. Now, Safari sends the POST, thus Safari gets back the
response. Seems like it should work.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden