Postează cantități mari de date în C #

voturi
1

Am următorul scenariu

  1. Au un control browser web care folosește metoda Navigați pentru a apela o pagină web. Am nevoie de a posta un număr mare de elemente prin intermediul formularului POST. Numărul de elemente pot fi fie 40-100 de elemente.

Este recomandabil să codifice acest lucru și trimite-l prin metoda Naviga?

Are o face în mod normal, acest lucru prin intermediul formularului POST sau există o soluție mai bună? I poate fi capabil de a obține client pentru a expune un serviciu web și poate i-ar putea reda un fișier XML pentru a le

Întrebat 09/12/2008 la 14:48
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
1

Nu văd o problemă cu 40-100 de elemente. Cât de mult de date este trimis vorbești MB lui? Servere Web nu au limite (care sunt configurabile) cu privire la cât de mare poate fi un post.

În funcție de scenaior reală aș uita la ambalaj toate elementele în XML și de a le trimite în acest fel (m-am simțit mai ușor să programeze împotriva xml atunci când elementele au o relație puteti modela în xml).

Ai putea posta, de asemenea, folosind xml XMLHttpRequest, atunci nu aveți nevoie de nessecarially un serviciu web la celălalt capăt o pagină care să știe să citească corpul cerere.

Publicat 09/12/2008 la 14:53
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more