. Aktarım ve Tepki. sunucuyu

Anonim

Sunucu ile ilgili çeşitli görevler için yöntemler ve özellikler sağlar. Transfer vs Yanıt. Redirect

Server ve Response, ASP'de nesnelerdir. AĞ. Sunucu nesnesi, bir sunucuya ilişkin çeşitli görevler için yöntemler ve özellikler sağlar. Aktarım, Sunucu nesnesinin bir yöntemidir ve geçerli durumla ilgili bilgiyi başka birine gönderir. işleme için asp dosyası. Yanıt nesnesi, bir sunucunun yanıtı ile ilgili yöntemleri ve özellikleri açıklar. Redirect, Response nesnesinin bir yöntemidir ve tarayıcıya farklı bir URL'ye bağlanmasını sağlayan bir ileti gönderir. Her ikisi de Sunucu olmasına rağmen. Aktarım ve Tepki. Redirect, bir kullanıcıyı bir sayfadan diğerine transfer etmek için kullanılabilir, bu görevleri gerçekte nasıl gerçekleştirdikleri konusunda farklıdırlar.

Cevap Nedir? Yönlendir?

Redirect, Response nesnesinde bir yöntemdir. Response yöntemi çağrıldığında, HTTP kodunu 302 ve istenen web sayfasının URL'sini kullanıcıların tarayıcısına gönderir. HTTP kodu 302, kullanıcıların tarayıcısına istenen kaynağın farklı bir URL'de olduğunu bildirir. Tarayıcı kodu aldığında, kaynağı yeni konumda açar. İstenen web sayfası, isteği içeren veya başka bir sunucuda bulunabilen sayfayla aynı sunucuda bulunabilir. Geçerli sayfa ile aynı sunucuda bulunan bir web sayfasını talep ederken, Yanıt yöntemi aşağıdaki gibi kullanılabilir:

Tepki. Yönlendir ("nextPage. Html");

Başka bir sunucuda bulunan bir web sayfasını talep ederken, Yanıt yöntemi aşağıdaki gibi kullanılabilir:

Yanıt. Yönlendirme (" // www. NewServer. Com / newPage. Aspx");

Sunucu nedir? Transferi?

Daha önce de belirtildiği gibi, Aktarım, Sunucu Nesnesinin bir yöntemidir. Transfer yöntemi çağrıldığında, orijinal istek aynı sunucudaki başka bir sayfaya aktarılacak şekilde değiştirilir. Sunucu kullanılarak yeni bir sayfa talep edildiğinde. Kullanıcıların web tarayıcısında gösterilen URL aktarımı, değişmez. Bunun nedeni, aktarımın sunucu tarafında gerçekleşmesi ve tarayıcının aktarım hakkında herhangi bir bilgiye sahip olmamasıdır. Sunucu için ikinci aşırı yük kullanarak. Transferi (dize yolu, bool preserveForm) ve ikinci parametreyi true olarak ayarlama, yayınlanan form değişkenleri ve sorgu dizeleri ikinci sayfaya kullanılabilir hale getirilebilir.

Sunucu arasındaki fark nedir? Aktarım ve Tepki. Yönlendir?

Her iki Sunucuya rağmen. Aktarım ve Tepki. Redirect, bir kullanıcıyı bir sayfadan diğerine aktarmada kullanılabilir, iki yöntem arasında bazı farklılıklar vardır. Açık sözdizimsel farkın yanı sıra, Yanıt. Yönlendirme, Sunucu sırasında, sunucuya gidiş dönüş yapar. Transfer, web sunucusunun odağını farklı bir web sayfasına değiştirir.Bu nedenle, Sunucu kullanarak. Aktarın, sunucu kaynakları korunabilir. Öte yandan Yanıt. Redirect, kullanıcıyı başka bir sunucudaki bir web sayfasına yeniden yönlendirebilmek için kullanılabilir. Aktarımı yalnızca kullanıcıyı aynı sunucudaki web sayfalarına yönlendirmek için kullanabilirsiniz. Ayrıca Server'ı kullanarak. Bir önceki sayfanın özellikleri, transferleri, yeni sayfayla erişilebilir ancak bu, Yanıtla mümkün değildir. Yönlendir. Ayrıca, Yanıt. Yönlendirme, yeni sayfaya erişildiğinde ancak Sunucu kullanılırken tarayıcının adres çubuğundaki URL'yi değiştirir. Aktarımı orijinal URL'yi korur ve sayfanın içeriği değiştirilir. Böylece kullanıcı yeni sayfayı işaretlemek için kullanamaz.