integrated windows authentication
Main Topics
Browse All TopicsI have a C# winforms app (.NET 2.0) that is calling a web service on a server (IIS6).
I am trying to make the web service call as efficient as possible, but the network traffic is about 3 time as much as the actual data sent, and I don't know why...
The call to the webmethod passes a byte array which is a compressed stream of bytes.
for example: (actual tested results)
I want to pass a byte array of 1231377 bytes.
I compress the byte array using sharpziblib down to 828348 bytes.
the http post for the web service calls Content-Length is 1104804
the network adapters "Bytes Transmitted" increases by 2289182 bytes
so, for some reason my submission of 900K of data requires the transmission of more than 2.2MB - I expect some overhead but this is excessive.
any suggestions or reasons as to why this is would be greatly appreciated.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
have a look at this - http://bytes.com/forum/thr
it seems that the default data encoding over the web service is base64 - which is known to drasticly increase the size of the data package. look for alternative ways to perform your action than with plain non-compressed WS requests.
also, why does a single request post 900K of data? thats sounds like too much?
Business Accounts
Answer for Membership
by: cottsakPosted on 2008-06-29 at 19:08:37ID: 21896250
what sort of authentication is the iis web service using?