I'm using fiddler and for a web service call I get this listed in the Web Sessions.
I don't see the meaning of this listed in the help (http://www.fiddler2.com/fiddler/help/ui.asp) and I searched the Discussion Group.
Any ideas?
thanks
This indicates that the request was a HTTP POST request. (Docs updated, thanks)
Related
What is the difference between the way a browser calls the URL and doing it via Rest Debugger or HTTP Components?
I have a 3rd party Web REST API that work every time in a browser (IE it returns JSON as expected), but when I use (GET) the same URL in the Delphi REST Debugger it returns error code 429 Too Many Requests.
I am not allowed to post the exact URL here (I'm sorry, boss has the last say but it is like this https://xxxx.yyyy.com.au/search/resources/store/zzzzz/productview/123456).
For additional information the result is consistent giving the 429 error when I use NetHTTPClient and NetHTTPRequest components as well as using the Delphi REST Components.
I thought that setting the user agent to be the same as my browsers might help, but alas it didn't. I use Delphi 10.3.3 Rio
I'm a bit new to REST and haven't found an answer by googling for a couple of days now. Any help will be most appreciated.
Thanks,
John
The answer is cookies. When I rejected all cookies I could see the behavior as stated by #RemyLebeau where the page is in a continuous loop. The browser sends a cookie with the request header. I'm new to all of this, so I'll try to replicate what the browser is doing and see what happens. If I get really stuck I'll post another question specifically about cookies. Many thanks to all who offered advice. Most appreciated. I put this here because someone deleted this as an answer.
I am trying to capture payload information and Endpoint link from a particular web site i am using, Since i don`t have any documentation i have to capture endpoint manually.
i see Endpoint link is appears in web inspect for 3-4 seconds when i do any post request and disappears before i can capture all details.. is there any way i can delay endpoint visibility in browser and capture information?
This may not be programming question but this task mostly performed by programmer, Hence looking for answer in this site.
Thanks
I am able to resolve it.
From Chrome network option Check option-- > preserve Log
I'm using SoapUI 5.2.0 (the free version) to test among other things a API Gateway.
While testing it, I noticed that the log in the API GW registers two requests every time I submit a single SOAP request from SoapUI.
I ran a test client consuming the same service through the API GW, and only a single request was registered.
When googling this issue, all I find it someone never answered about a similar problem when posting REST from SoapUI 3.something.
I have tried turning the switch between using pre-emptively authentication and not - and it only toogles a initial first repeat of the request, rejected with a request for auth.
(Basically that just changes the amount of requests between 3 and 2, instead of 2 and 1)
I fail to find any reference to this being a "feature" in SoapUI.
Why is it doing this double posting?
Can it turned off?
Has anybody else registered this behavior in SoapUI?
After some further digging, it turned out that SoapUI had proxy set to "Automatic".
When I toggled it to "None", the issue of double posting disappeared.
I do not fully understand why a proxy would somehow result in double SOAP requests being sent to the service, but at least in my case it seems very much to be exactly what is going on.
So - if you came here with a similar problem, go check the "Proxy Settings" tab in "SoapUI Preferences" (File -> Preferences or Ctrl+Alt-P - at least in SoapUI 5.2.0).
I am having a strange problem while making an application in iPhone. The problem is in making a POST request to the server API in ColdFusion. We have two servers: one is for Testing and other for Production. The app works perfectly on the Testing server, but when we do a POST request in Production server the API couldn't read the request variable and gives error as Element xxxxx is undefined in ATTRIBUTES, but actually it is there. One reason could be different User-Agents, but after trying many combinations it does not work.
Any help would be very appreciated.
I don't understand why you're talking about different user-agent? It's iPhone to test server or iPhone to production server, no? Is the configuration exactly the same including the Application.cfc (or Application.cfm)?
Web app or native app calling cfc's?
I don't think user-agents make any difference. Try to submit request directly through browser to make sure it is really working. Best way to do that NSLog url request and paste it in browser.
I figured out the problem. It was the "LINK" I was using. The API worked with adding "www" to the link, where as I was using the link without "www". Hope it helps someone.
Thanks.
Say I have a web page which does a permanent redirect to another page. The status code sent should be 301. I would like to test this (ie to check that the status code is indeed 301) but the browser redirects automatically to the new page and I don't have the time to check the status code returned.
Any ideas?
Fiddler is your friend here, it can monitor all web traffic and you will be able to see the 301 being sent back.
You can download it from http://www.fiddler2.com/fiddler2/
You can check your logs in IIS, it keeps track of requests and the response code it sent back.
You can also use a tool like Fiddler which works with IE and it will show you the request/response data.
Other browsers likely have their own tools that will show you this information also.
I would recommend that you use a web debugging tool that will allow you to look at what requests and responses have been received by the browser. Fiddler is a free, useful tool in seeing these items.