Presented by Greta Jurgelevičiūtė

Slides:



Advertisements
Similar presentations
Transfer Content to a Website What is FTP? File Transfer Protocol FTP is a protocol – a set of rules Designed to allow files to be transferred across.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Performance Testing - Kanwalpreet Singh.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
WSUS Presented by: Nada Abdullah Ahmed.
Peer-to-Peer vs. Client/Server Network Operating Systems Instructor: Dr. Najla Al-Nabhan
Common Gateway Interface (CGI). CGI is a protocol: CGI is not a programming language CGI is a protocol for the exchange of information between between.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
Proxy Cache Leonid Romanovsky Olga Fomenko Winter 2003 Instructor: Konstantin Sinyuk.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Microsoft Outlook Uses and Features.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 1 1COMP9321, 15s2, Week.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Web Page Design I Retest Terms Review. 1. Web pages are created using a language known as ___________. The coding of this language must follow specific.
Enabling Embedded Systems to access Internet Resources.
Access The L Line The Express Line to Learning 2007 © Wiley Publishing All Rights Reserved. L Line.
Basic Concepts Of CITRIX XENAPP.
Lecture 15 Introduction to Web Services Web Service Applications.
OWL Jan How Websites Work. “The Internet” vs. “The Web”?
Overview of Microsoft ISA Server. Introducing ISA Server New Product—Proxy Server In 1996, Netscape had begun to sell a web proxy product, which optimized.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Remote Controller & Presenter Make education more efficiently
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
WEB SERVER SOFTWARE FEATURE SETS
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
CORBA Antonio Vasquez, John Shelton, Nidia, Ruben.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Introduction to Internet Programming (Web Based Application)
Installing TMG & Choosing a Client Type
Microsoft Windows NT 4.0 Authentication Protocols
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
N-Tier Architecture.
z/Ware 2.0 Technical Overview
Data Virtualization Tutorial… CORS and CIS
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Application Layer Functionality and Protocols
PHP / MySQL Introduction
Web App vs Mobile App.
Chapter 3: Windows7 Part 4.
Printers.
Application Layer Functionality and Protocols
Chapter 3: Dynamic Routing
The Application Lifecycle
Application Layer Functionality and Protocols
Multimedia and Networks
Application Layer Functionality and Protocols
Web Server Technology Unit 10 Website Design and Development.
COMP9321 Web Application Engineering Semester 2, 2016
Hyper Text Transfer Protocol
Windows Virtual PC / Hyper-V
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Student: Popa Andrei-Sebastian
Windows desktop sharing
Windows Remote Management
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Application Layer Functionality and Protocols
Network Diagnostics Framework
WinINet Kostas Ladavičius.
Information Retrieval and Web Design
Your computer is the client
IS 4506 Configuring the FTP Service
COMP9321 Web Application Engineering Semester 1, 2017
Presentation transcript:

Presented by Greta Jurgelevičiūtė Windows HTTP Services Presented by Greta Jurgelevičiūtė

Networking and Internet The Windows application programming interface (API) lets you develop desktop and server applications that run successfully on all versions of Windows while taking advantage of the features and capabilities unique to each version. The Networking APIs enable communication between applications over a network. You can also create and manage access to shared resources.

Purpose (1) The API enables an application to receive HTTP requests directed to URLs and send HTTP responses. Microsoft Windows HTTP Services (WinHTTP) provides developers with an HTTP client application programming interface (API) to send requests through the HTTP protocol to other HTTP servers.

Purpose (2) Microsoft Windows HTTP Services (WinHTTP) provides developers with a server-supported, high-level interface to the HTTP/1.1 Internet protocol. WinHTTP is designed to be used primarily in server-based scenarios by server applications that communicate with HTTP servers.

Where applicable WinHTTP supports desktop client applications, Windows services, and Windows server-based applications.

Developer audience WinHTTP offers both a C/C++ application programming interface (API) and a Component Object Model (COM) automation component suitable for use in Active Server Pages (ASP) based applications. A basic understanding of the HTTP protocol is important to use either interface.

Choosing a WinHTTP Interface Before you begin to develop a Microsoft Windows HTTP Services (WinHTTP) application, you must first decide whether to use the C/C++ API or the COM interface. The following table summarizes the advantages and disadvantages associated with each of these approaches.

Overview To develop Windows HTTP Services (WinHTTP), you need these headers: http.h winhttp.h

Functions

References https://docs.microsoft.com/en-us/windows/desktop/Http/http-api-start-page https://docs.microsoft.com/en-us/windows/desktop/winhttp/winhttp-start-page https://docs.microsoft.com/en-us/windows/desktop/api/_http/

Thank you for your attention.