http - Why do some web services require the client to send its IP address? -


as example, see reference documentation 1 of paypal's apis:

http://www.paypalobjects.com/en_us/ebook/pp_nvpapi_developerguide/appx_fieldreference.html#2824913

the question is, why need it? doesn't server part of http protocol?

update: realized example gave wasn't good. i'm talking instances client talking directly web service. i'll close question.

i'm not sure paypal specifically, 1 use case service requiring client's ip server needs fraud detection (too many requests coming same end user), source ip in packet comes aggregator of end user actual ips. perhaps aggregator has natted clients behind (possibly mobile devices, knows). server want aggregator send ip of clients.

there may other cases; 1 know of.


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -