alexanderzeitler.com - Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication









Search Preview

Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication | Alexander Zeitler

alexanderzeitler.com

.com > alexanderzeitler.com

SEO audit: Content analysis

Language Error! No language localisation is found.
Title Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication | Alexander Zeitler
Text / HTML ratio 47 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud = clientChannel HttpClient APIs HttpClientChannel WCF Web cookieContainer client clientChannelCookieContainer version loginData result CookieContainer JavaScriptSerializer KeyValuePair ASPNET Forms straight WcfHttpMvcAuthzip
Keywords consistency
Keyword Content Title Description Headings
= 15
clientChannel 6
HttpClient 5
APIs 4
HttpClientChannel 4
WCF 3
Headings
H1 H2 H3 H4 H5 H6
1 0 0 0 0 0
Images We found 1 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
= 15 0.75 %
clientChannel 6 0.30 %
HttpClient 5 0.25 %
APIs 4 0.20 %
HttpClientChannel 4 0.20 %
WCF 3 0.15 %
Web 3 0.15 %
cookieContainer 3 0.15 %
client 3 0.15 %
clientChannelCookieContainer 2 0.10 %
version 2 0.10 %
loginData 2 0.10 %
result 2 0.10 %
CookieContainer 2 0.10 %
JavaScriptSerializer 2 0.10 %
KeyValuePair 2 0.10 %
ASPNET 2 0.10 %
Forms 2 0.10 %
straight 1 0.05 %
WcfHttpMvcAuthzip 1 0.05 %

SEO Keywords (Two Word)

Keyword Occurrence Density
= new 7 0.35 %
the new 5 0.25 %
clientChannel = 4 0.20 %
WCF Web 3 0.15 %
Web APIs 3 0.15 %
result = 2 0.10 %
HttpClientChannel clientChannel 2 0.10 %
new KeyValuePair 2 0.10 %
of the 2 0.10 %
with the 2 0.10 %
= clientChannel 2 0.10 %
cookieContainer clientChannel 2 0.10 %
= cookieContainer 2 0.10 %
clientChannelCookieContainer = 2 0.10 %
HttpClientChannel clientChannelCookieContainer 2 0.10 %
new HttpClientChannel 2 0.10 %
client = 2 0.10 %
HttpClient client 2 0.10 %
using HttpClient 2 0.10 %
ASPNET Forms 2 0.10 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
WCF Web APIs 3 0.15 % No
HttpClientChannel clientChannelCookieContainer = 2 0.10 % No
HttpClient client = 2 0.10 % No
clientChannel = clientChannel 2 0.10 % No
cookieContainer clientChannel = 2 0.10 % No
= cookieContainer clientChannel 2 0.10 % No
clientChannelCookieContainer = cookieContainer 2 0.10 % No
new HttpClientChannel clientChannelCookieContainer 2 0.10 % No
= new HttpClientChannel 2 0.10 % No
clientChannel = new 2 0.10 % No
HttpClientChannel clientChannel = 2 0.10 % No
with the new 2 0.10 % No
client = new 2 0.10 % No
new WCF Web 2 0.10 % No
using HttpClient client 2 0.10 % No
the new WCF 2 0.10 % No
string>> new KeyValuePair 1 0.05 % No
List> new 1 0.05 % No
new List> 1 0.05 % No
FormUrlEncodedContent new List 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
HttpClientChannel clientChannelCookieContainer = cookieContainer 2 0.10 % No
using HttpClient client = 2 0.10 % No
cookieContainer clientChannel = clientChannel 2 0.10 % No
= cookieContainer clientChannel = 2 0.10 % No
clientChannelCookieContainer = cookieContainer clientChannel 2 0.10 % No
new HttpClientChannel clientChannelCookieContainer = 2 0.10 % No
= new HttpClientChannel clientChannelCookieContainer 2 0.10 % No
clientChannel = new HttpClientChannel 2 0.10 % No
HttpClientChannel clientChannel = new 2 0.10 % No
HttpClient client = new 2 0.10 % No
the new WCF Web 2 0.10 % No
new WCF Web APIs 2 0.10 % No
new KeyValuePairUsername foo 1 0.05 % No
foo new KeyValuePairPassword 1 0.05 % No
string>Password bar clientPostlogin loginData 1 0.05 % No
KeyValuePairPassword bar clientPostlogin 1 0.05 % No
new KeyValuePairPassword bar 1 0.05 % No
= new FormUrlEncodedContent new 1 0.05 % No
string>Username foo new KeyValuePair 1 0.05 % No
string>> new KeyValuePairUsername 1 0.05 % No

Internal links in - alexanderzeitler.com

Fixing Chrome 58+ [missing_subjectAltName] with openssl when using self signed certificates
Fixing Chrome 58+ [missing_subjectAltName] with openssl when using self signed certificates | Alexander Zeitler
Accessing an HTTP API running on your MacBook in a Docker container from your iPhone/iPad using dnsmasq
Accessing an HTTP API running on your MacBook in a Docker container from your iPhone/iPad using dnsmasq | Alexander Zeitler
Deploying Ubuntu Mate Desktop as a developer environment in a Azure VM
Deploying Ubuntu Mate Desktop as a developer environment in a Azure VM | Alexander Zeitler
Deploying Ubuntu Mate Desktop as a developer environment in AWS EC2
Deploying Ubuntu Mate Desktop as a developer environment in AWS EC2 | Alexander Zeitler
Debugging mocha tests in a Docker container using Visual Studio Code
Debugging mocha tests in a Docker container using Visual Studio Code | Alexander Zeitler
Debugging mocha tests with Visual Studio Code when Node.js is installed using nvm
Debugging mocha tests with Visual Studio Code when Node.js is installed using nvm | Alexander Zeitler
Debugging a ES6 Node.js application in a Docker container using Visual Studio Code
Debugging a ES6 Node.js application in a Docker container using Visual Studio Code | Alexander Zeitler
Some thoughts on Open Source Software
Some thoughts on Open Source Software | Alexander Zeitler
Resizing a VMware Workstation VM partition using GParted - get the swap partition out of my way!
Resizing a VMware Workstation VM partition using GParted - get the swap partition out of my way! | Alexander Zeitler
Workflows: using Docker Machine and Docker Compose together in development
Workflows: using Docker Machine and Docker Compose together in development | Alexander Zeitler
Chrome crashes on Ubuntu in VMware Workstation
Chrome crashes on Ubuntu in VMware Workstation | Alexander Zeitler
Rename Visual Studio project including files, folders and namespaces
Rename Visual Studio project including files, folders and namespaces | Alexander Zeitler
A lap around AWS and docker-machine
A lap around AWS and docker-machine | Alexander Zeitler
Integration-testing ASP.NET 5 / MVC 6 Controllers on DNX Beta 4
Integration-testing ASP.NET 5 / MVC 6 Controllers on DNX Beta 4 | Alexander Zeitler
Deploying a ASP.NET MVC 6 API as Azure API App in Azure App Services
Deploying a ASP.NET MVC 6 API as Azure API App in Azure App Services | Alexander Zeitler
lowerCamelCase JSON with ASP.NET MVC 6
lowerCamelCase JSON with ASP.NET MVC 6 | Alexander Zeitler
Running ASP.NET 5 Beta 4 in Docker with DNX runtime #aspnet5 #docker
Running ASP.NET 5 Beta 4 in Docker with DNX runtime #aspnet5 #docker | Alexander Zeitler
Stop complaining or improve yourself
Stop complaining or improve yourself | Alexander Zeitler
#NodeJS / #ExpressJS: Adding routes dynamically at runtime
#NodeJS / #ExpressJS: Adding routes dynamically at runtime | Alexander Zeitler
mongoose: Referencing schema in properties or arrays
mongoose: Referencing schema in properties or arrays | Alexander Zeitler
MongoDB development environment journal size management using mongoctl
MongoDB development environment journal size management using mongoctl | Alexander Zeitler
Farewell...
Farewell... | Alexander Zeitler
Inspecting AngularJS $scope using Firebug and Chrome Developer Tools
Inspecting AngularJS $scope using Firebug and Chrome Developer Tools | Alexander Zeitler
Useful @Brackets extensions for Web Developers
Useful @Brackets extensions for Web Developers | Alexander Zeitler
.NET User Group Karlsruhe: StreamInsight: Complex Event Processing by Microsoft
.NET User Group Karlsruhe: StreamInsight: Complex Event Processing by Microsoft | Alexander Zeitler
“Commit all must be called when a managed buffer has focus” in Microsoft SQL Server Data Tools
“Commit all must be called when a managed buffer has focus” in Microsoft SQL Server Data Tools | Alexander Zeitler
.NET User Group Karlsruhe: Git
.NET User Group Karlsruhe: Git | Alexander Zeitler
Open Source Windows 8 App: Sprudelsuche
Open Source Windows 8 App: Sprudelsuche | Alexander Zeitler
Open Source– Scheissegal?
Open Source– Scheissegal? | Alexander Zeitler
Lowercase JSON with ASP.NET Web API
Lowercase JSON with ASP.NET Web API | Alexander Zeitler
.NET Usergroup Karlsruhe: Think Big – Entwicklung skalierbarer Anwendungen mit Windows Azure
.NET Usergroup Karlsruhe: Think Big – Entwicklung skalierbarer Anwendungen mit Windows Azure | Alexander Zeitler
ASP.NET Web API and RavenDb
ASP.NET Web API and RavenDb | Alexander Zeitler
ASP.NET Web API Round-Up Slides
ASP.NET Web API Round-Up Slides | Alexander Zeitler
ASP.NET MVC 4 public beta including ASP.NET Web API
ASP.NET MVC 4 public beta including ASP.NET Web API | Alexander Zeitler
Hash Bang Urls in Single Page Applications mit ASP.NET MVC
Hash Bang Urls in Single Page Applications mit ASP.NET MVC | Alexander Zeitler
.NET User Group Karlsruhe: Know your Tools
.NET User Group Karlsruhe: Know your Tools | Alexander Zeitler
Git flow init liefert: flags: FATAL unable to determine getopt version unter Cygwin
Git flow init liefert: flags: FATAL unable to determine getopt version unter Cygwin | Alexander Zeitler
Using JsonValue and JsonArray in WCF Web API
Using JsonValue and JsonArray in WCF Web API | Alexander Zeitler
.NET User Group Karlsruhe: PowerShell 3.. 2.. 1..
.NET User Group Karlsruhe: PowerShell 3.. 2.. 1.. | Alexander Zeitler
What’s new in WCF Web API Preview 5 – introducing the test client
What’s new in WCF Web API Preview 5 – introducing the test client | Alexander Zeitler
Externe Templates in KnockoutJS laden
Externe Templates in KnockoutJS laden | Alexander Zeitler
WCF Web API: Role based access control with basic authentication
WCF Web API: Role based access control with basic authentication | Alexander Zeitler
.NET User Group Karlsruhe: Produce Cleaner Code with Aspect-Oriented Programming (AOP)
.NET User Group Karlsruhe: Produce Cleaner Code with Aspect-Oriented Programming (AOP) | Alexander Zeitler
REST using the WCF Web API – POST it!
REST using the WCF Web API – POST it! | Alexander Zeitler
REST using the WCF Web API – getting more RESTful responses (Part 5)
REST using the WCF Web API – getting more RESTful responses (Part 5) | Alexander Zeitler
TypeLoadException when mocking COM objects - Could not load type … from assembly. The type is marked…
TypeLoadException when mocking COM objects - Could not load type … from assembly. The type is marked… | Alexander Zeitler
REST using the WCF Web API – getting RESTful the BDD way (Part 4)
REST using the WCF Web API – getting RESTful the BDD way (Part 4) | Alexander Zeitler
REST using the WCF Web API – refactoring to IoC style (Part 3)
REST using the WCF Web API – refactoring to IoC style (Part 3) | Alexander Zeitler
REST using the WCF Web API – Basics (Part2)
REST using the WCF Web API – Basics (Part2) | Alexander Zeitler
Microsoft Web API – the REST is done by WCF (Part 1)
Microsoft Web API – the REST is done by WCF (Part 1) | Alexander Zeitler
Microsoft Web API – den REST macht WCF (Teil 1)
Microsoft Web API – den REST macht WCF (Teil 1) | Alexander Zeitler
.NET User Group Karlsruhe: Flexible Softwarearchitekturen mit Inversion of Control (IoC)
.NET User Group Karlsruhe: Flexible Softwarearchitekturen mit Inversion of Control (IoC) | Alexander Zeitler
machine.fakes ReSharper Templates
machine.fakes ReSharper Templates | Alexander Zeitler
CreateCert.cmd aus dem Windows Azure Platform Training Kit funktioniert nicht
CreateCert.cmd aus dem Windows Azure Platform Training Kit funktioniert nicht | Alexander Zeitler
JSON via jQuery direkt an einen ASP.NET MVC 3 Controller senden
JSON via jQuery direkt an einen ASP.NET MVC 3 Controller senden | Alexander Zeitler
POSTing Json data using the HttpClient from WCF Web API
POSTing Json data using the HttpClient from WCF Web API | Alexander Zeitler
Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication
Using the new WCF Web APIs HttpClient with ASP.NET Forms Authentication | Alexander Zeitler
Keyboard Jedi unter x64
Keyboard Jedi unter x64 | Alexander Zeitler
Using WCF Web APIs / WCF Http with ASP.NET Forms Authentication
Using WCF Web APIs / WCF Http with ASP.NET Forms Authentication | Alexander Zeitler
WCF Web APIs / WCF Http mit ASP.NET Forms Authentication verwenden
WCF Web APIs / WCF Http mit ASP.NET Forms Authentication verwenden | Alexander Zeitler
ILSpy – Open Source .NET Assembly Browser und Decompiler
ILSpy – Open Source .NET Assembly Browser und Decompiler | Alexander Zeitler

Alexanderzeitler.com Spined HTML


Using the new WCF Web APIs HttpClient with ASP.NET FormsHallmark| Alexander Zeitler Toggle navigation Home Feed Using the new WCF Web APIs HttpClient with ASP.NET FormsHallmarkWritten on March 19, 2011 Recently I posted how to use ASP.NET Forms hallmark with the new WCF Web APIs (german version). In this posting I have been using the archetype HttpWebRequest / HttpWebResponse. If you take a squint into the WCF Web APIs source code, you'll find a new Version of the HttpClient which is optimized to work with the new APIs. I modified my sample from my whilom Posting to make the vendee use the new HttpClient instead of the old stuff: CookieContainer cookieContainer = new CookieContainer(); using (HttpClient vendee = new HttpClient("http://localhost:44857/")) { HttpClientChannel clientChannel = new HttpClientChannel(); clientChannel.CookieContainer = cookieContainer; client.Channel = clientChannel; HttpContent loginData = new FormUrlEncodedContent( new List<KeyValuePair<string, string>> { new KeyValuePair<string, string>("Username", "foo"), new KeyValuePair<string, string>("Password", "bar") } ); client.Post("login", loginData); } string result = string.Empty; using (HttpClient vendee = new HttpClient("http://localhost:44857/contact/")) { HttpClientChannel clientChannel = new HttpClientChannel(); clientChannel.CookieContainer = cookieContainer; client.Channel = clientChannel; client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = client.Get("1"); result = response.Content.ReadAsString(); } JavaScriptSerializer jsonDeserializer = new JavaScriptSerializer(); ContactDto contact = jsonDeserializer.Deserialize<ContactDto>(result); Console.WriteLine(contact.Name); Console.ReadLine(); RESTful clients straight forward now ;-) Download the new version here: WcfHttpMvcAuth.zip (9.62 mb) Please enable JavaScript to view the comments powered by Disqus. Copyright © Alexander Zeitler 2003 - 2016 | Impressum